package com.cxhc.system.mapper.hcdoc;

import com.cxhc.common.annotation.DataSource;
import com.cxhc.common.enums.DataSourceType;
import com.cxhc.system.domain.hcdoc.HdProjectDocInfo;
import com.cxhc.system.domain.hcdoc.HdSmallBell;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 用户表 数据层
 * 
 * @author wuxuan
 */
public interface HdSmallBellMapper
{


    /**
     * 查询环创文档中心公告通知
     *
     * @param id 账号
     * @return 环创文档中心公告通知
     */
    @DataSource(DataSourceType.HC_DOC)
    HdSmallBell selectById(@Param("id")String id);

    /**
     * 新增环创文档中心公告通知
     *
     * @param hdSmallBell hdSmallBell
     * @return 环创文档中心公告通知
     */
    @DataSource(DataSourceType.HC_DOC)
    int insert(HdSmallBell hdSmallBell);

    /**
     * 新增环创文档中心公告通知
     *
     * @param hdSmallBells hdSmallBells
     * @return 环创文档中心公告通知
     */
    @DataSource(DataSourceType.HC_DOC)
    int batchInsert(List<HdSmallBell> hdSmallBells);

    /**
     * 查询环创文档中心项目公告通知
     *
     * @param hdSmallBell hdSmallBell
     * @return 环创文档中心公告通知
     */
    @DataSource(DataSourceType.HC_DOC)
    List<HdSmallBell> selectList(HdSmallBell hdSmallBell);


    /**
     * 新增环创文档中心项目公告通知
     *
     * @param hdSmallBell hdSmallBell
     * @return 环创文档中心公告通知
     */
    @DataSource(DataSourceType.HC_DOC)
    int update(HdSmallBell hdSmallBell);


}
